%-----------------alexmanual.sty 用于编写科学计算手册的一个样式文件------------------------------
%---------------- alexmanual.sty 由 Alex 编写，维护  ---------------------------------------------------------
% ---------------- email 15620864891@163.com ----------------------------------------------------------------
\ProvidesPackage{alexmanual}
% 多编码方式支持
\RequirePackage[utf8]{inputenc} 
\RequirePackage[T1]{fontenc}
% 中文支持
\RequirePackage{xeCJK} 
% 定义页面尺寸
\RequirePackage{geometry} 
 % 数学
\RequirePackage{amsmath} 
% 数学字体
\RequirePackage{amsfonts}
% 数学符号
\RequirePackage{amssymb} 
% 图片
\RequirePackage{graphicx}  

\RequirePackage{listings} 

\RequirePackage{color} 

\RequirePackage[colorlinks,linkcolor=blue,
anchorcolor=blue,
citecolor=green]{hyperref}
\RequirePackage{url}
\RequirePackage{tocloft}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\includegraphics[scale=0.6,trim=0 8 0 0,clip]{lut-logo}} 
\setlength{\cftbeforesecskip}{11pt}
\renewcommand{\abstractname}{摘要}

%定义一个代码环境
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{frame=tb,
	language=Bash,
	aboveskip=3mm,
	belowskip=3mm,
	showstringspaces=false,
	columns=flexible,
	basicstyle={\small\ttfamily},
	numbers=none,
	numberstyle=\tiny\color{gray},
	keywordstyle=\color{blue},
	commentstyle=\color{dkgreen},
	stringstyle=\color{mauve},
	breaklines=true,
	breakatwhitespace=true,
	tabsize=3
}

% 设定目录层级
\setcounter{tocdepth}{2}
%定义页面尺寸
%\geometry{
%	textwidth=138mm,
%	textheight=215mm,
%	left=27mm,
%	right=27mm,
%	top=25.4mm, 
%	  bottom=25.4mm,
%	headheight=2.17cm,
%	headsep=0mm,
%	nohead,
%	footskip=12mm,
%	heightrounded,
% }
%交叉引用 cleveref 放在后面
\RequirePackage{cleveref}

%修改图注
\renewcommand{\figurename}{图} 
\crefname{\figurename}{图}{图}

\endinput